jQuery(document).ready(function($){
    
    $('#menu > ul > li:has(ul)').addClass('desplegable');
    
    $('.b-visualizacion').click(function(e) {
        e.preventDefault();
        $(this).closest('li').children('ul').slideToggle();
        $(this).closest('li').toggleClass('activa');
    });
    
    $('.b-buenas-practicas').click(function(e) {
        e.preventDefault();
        $(this).closest('li').children('ul').slideToggle();
        $(this).closest('li').toggleClass('activa');
    });
    
    //mascaras
    $('.mask_colaboradores').mask('0000');
    $('.mask_inventario').mask('000');
    $('.mask_decimal').keyup(function(){
        var val = $(this).val();
        if(isNaN(val)){
            val = val.replace(/[^0-9\.]/g,'');
            if(val.split('.').length>2) 
                val =val.replace(/\.+$/,"");
        }
        $(this).val(val); 
    });
    $(document).ajaxStop($.unblockUI); 

    $("#filter_select").each(function () {
        $(this).val($(this).find('option[selected]').val());
    });
     var previous;

    $("#filter_select").on('focus', function () {
        // Store the current value on focus and on change
        previous = $(this).val($(this).find('option[selected]').val());
    });

    
});

function justNumbers(e)
{
var keynum = window.event ? window.event.keyCode : e.which;
if ((keynum == 8) || (keynum == 46))
return true;
 
return /\d/.test(String.fromCharCode(keynum));
}
    